home *** CD-ROM | disk | FTP | other *** search
- property pMyChnl
- global gClicked, gTestCounter, gErrCounter, gShapeList, gLevelNum, gRotVal
-
- on beginSprite me
- pMyChnl = me.spriteNum
- end
-
- on mouseEnter me
- if not gClicked then
- if sprite(pMyChnl).member = member("TestOn") then
- sprite(pMyChnl).member = member("TestRoll")
- else
- if sprite(pMyChnl).member = member("NextOn") then
- sprite(pMyChnl).member = member("NextRoll")
- else
- if sprite(pMyChnl).member = member("Wait1") then
- sprite(pMyChnl).member = member("Wait2")
- end if
- end if
- end if
- cursor(280)
- end if
- end
-
- on mouseWithin me
- mouseEnter(me)
- end
-
- on mouseLeave me
- if (sprite(pMyChnl).member = member("TestRoll")) or (sprite(pMyChnl).member = member("TestDown")) then
- sprite(pMyChnl).member = member("TestOn")
- else
- if (sprite(pMyChnl).member = member("NextRoll")) or (sprite(pMyChnl).member = member("NextDown")) then
- sprite(pMyChnl).member = member("NextOn")
- else
- if sprite(pMyChnl).member = member("Wait2") then
- sprite(pMyChnl).member = member("Wait1")
- end if
- end if
- end if
- cursor(-1)
- end
-
- on mouseDown me
- if not gClicked and (gErrCounter = 0) then
- if sprite(pMyChnl).member = member("TestRoll") then
- sprite(pMyChnl).member = member("TestDown")
- else
- if sprite(pMyChnl).member = member("NextRoll") then
- sprite(pMyChnl).member = member("NextDown")
- else
- if sprite(pMyChnl).member = member("Wait1") then
- sprite(pMyChnl).member = member("Wait2")
- end if
- end if
- end if
- end if
- end
-
- on mouseUpOutSide me
- mouseUp(me)
- end
-
- on mouseUp me
- if not gClicked and (gErrCounter = 0) then
- if sprite(pMyChnl).member = member("TestDown") then
- puppetSound(4, "BtnClick-01")
- sprite(pMyChnl).member = member("TestRoll")
- gTestCounter = gTestCounter + 1
- if testDrawing() = 1 then
- updateScore()
- puppetSound(3, "electroRight")
- go(the frame + 1)
- else
- puppetSound(3, "electroWrong")
- end if
- else
- if sprite(pMyChnl).member = member("NextDown") then
- sprite(pMyChnl).member = member("Wait1")
- puppetSound(7, "BtnClick-01")
- gRotVal = 20
- gClicked = 1
- else
- if sprite(pMyChnl).member = member("Wait2") then
- sprite(pMyChnl).member = member("Wait1")
- end if
- end if
- end if
- end if
- end
-